package oldtest;

import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.BasicStroke;
import java.awt.Graphics2D;

import javax.swing.Icon;

public final class XIcon implements Icon {

	private int width = 32;
    private int height = 32;
    
    private BasicStroke stroke = new BasicStroke(4);
    
    public void paintIcon(Component c, Graphics g, int x, int y) {
        Graphics2D g2d = (Graphics2D) g.create();        
        g2d.setColor(Color.RED);        
        g2d.setStroke(stroke);        
        g2d.drawLine(x +10, y + 10, x + width -10, y + height -10);
        g2d.drawLine(x +10, y + height -10, x + width -10, y + 10);        
        g2d.dispose();
    }
    
    public int getIconWidth() {
        return width;
    }
    
    public int getIconHeight() {
        return height;
    }

}
